package com.shlh.saas.config;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;

/**
 * 应用程序启动监听器
 * 用于在应用启动后执行一些初始化操作
 */
@Component
public class ApplicationStartupListener {
    
    private static final Logger logger = LoggerFactory.getLogger(ApplicationStartupListener.class);
    
    /**
     * 应用程序启动后执行初始化操作
     */
    @EventListener(ApplicationReadyEvent.class)
    public void onApplicationReady() {
        logger.info("应用程序启动完成，开始执行初始化操作");
        
        // Facebook模板文件现在由独立的FacebookTemplateGeneratorRunner类生成
        // 不再在应用启动时自动生成
        
        logger.info("应用程序初始化操作完成");
    }
} 